当前位置:flash课件吧→FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程

我站原创视频教程,网上视频教程学校,仅需要一个耳机+远程即可完成所有教学任务。

题 目:遨游太空

 

当鼠标在场景中拖动时,一串串小球从近到远,在太空中慢慢变小,直至消失,如图1所示。制作这个虚幻的效果并不难,下面我们来学习这种技术。


一、制作思路
1、鼠标拖动效果
利用鼠标事件控制小球,当鼠标按下使布尔值con为真,复制小球,鼠标释放时con为假,停止复制。
2、小球的运动
用随机函数来设置小球在x,y方向的随机速度,形成随机运动。通过变量time来控制小球消失的时间。
为使本效果立体更强,找一张太空效果的位图
二、制作过程
1、打开flashMX2004,新建一400px*200px的文档,背景为白色,帧速率为12fps。
2、按CTRL+F8,新建一MC,在此MC中,画一小球,并用Color Mixer面板制作立体效果。
3、返回主场景,按CTRL+L打开库,从库中拖出刚才制作的MC,实例名设为ball,在此MC上输入下列AS
程序代码:

onClipEvent (load) {
    time:Number = 100;//时间控制
    _x = _root._xmouse;
    _y = _root._ymouse;//初始坐标为主场景中的鼠标坐标
}
onClipEvent (enterFrame) {
    _x += random(10)-5;
    _y += random(10)-5;//取随机速度,范围从-5到4像素
    _alpha = _xscale=_yscale=time;//设置小球的透明度、缩放比例
    if (time>0) {
        time -= 3;//时间递减
    } else {
        this.removeMovieClip();//时间小于或等于0时删除复制出来的小球
    }
}

4、在主场景的帧上输入下列AS
程序代码:

var n:Number = 0;//小球数目的初始值
var conoolean;//定义一布尔值
onMouseDown = function () {
    con = true;//鼠标按下时为真
};
onMouseUp = function () {
    con = false;//鼠标释放时为假
};
onEnterFrame = function () {
    if (con) {
        ball.duplicateMovieClip("ball"+n++, n);
//如果鼠标按下,复制小球,"ball"+n为实例名,n为深度,n++使小球不断复制
    }
};

本例效果使用了鼠标事件和随机函数,稍加变化即可做出更多的特效。

 

 

 

 

省级FLASH课件制作培训请加我站管理QQ444860709 培训QQ专业群67042004。

FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
在线咨询台